/* 全局样式 */
@CHARSET "UTF-8";
html{ margin: 0; padding: 0; border: 0;}
*{ margin: 0; padding: 0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img, dl,dt,dd,ol,ul,li,fieldset,form,label,footer, header,hgroup,nav,section{ margin: 0; padding: 0; border: 0;}
body{ background: #fff; color: #333; position: relative; font: 14px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
a{ text-decoration: none; outline: none;}
a:link{ color: #333;}
a:visited{ color: #333;}
a:hover,a:active,a:focus{ text-decoration: none; outline: none;}
input{ padding: 0; margin: 0; font-family: 'Microsoft YaHei';}
img{ border: none; background: none; vertical-align: middle;}
ul,ol,li{ list-style-type: none;}
select,input,img,select{ vertical-align: middle;}
table{ border-collapse: collapse; border-spacing: 0}
table, th, td{ vertical-align: middle}
i{ font-style: normal;}
h1, h2, h3,h4,h5, h6, b{font-weight: normal;font-size: 100%;}
hr{ border: 0; border-top: 1px solid #ccc; height: 0;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.clearfix{ zoom: 1}
.clearboth{ height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px;}
.fl{ float: left;}
.fr{ float: right;}

.topic{ width: 1200px; margin: 60px auto 45px;}
.topic h3{ font-size: 36px; color: #444444; font-weight: bold; line-height: 36px;}
.topic h4{ margin: 10px 0 0; line-height: 16px; font-size: 16px; color: #999;}
.general_size{ width: 1200px; margin: 0 auto;}
/*hover改变大小*/
.hover_big{transition: all 0.4s linear 0s;}


/*头部*/
.header{ width: 100%; font-size: 0;}
.header .nr_1{ width: inherit; background: url(../images/header1.png) no-repeat; height: 38px;line-height: 38px; overflow: hidden;}
.header .nr_1 .left{ color: #ffffff; font-size: 14px;}
.header .nr_1 .right a,.header .nr_1 .right i{ display: inline-block; vertical-align: middle; color: #ffffff; font-size: 14px; transition: .3s;}
.header .nr_1 .right i{ margin: 0 10px;}
.header .nr_1 .right a:hover{ transform: scale(1.1); font-weight: bold;}

/*标语*/
.header .nr_2{ width: inherit; height: 140px; overflow: hidden;}
.header .nr_2>div>div{ display: inline-block; vertical-align: top; margin: 27px 0 0;}
.header .nr_2 .logo{ line-height: 0;}
.header .nr_2 .text{ position: relative; padding: 0 0 0 90px;}
.header .nr_2 .text h5{ font-size: 30px; color: #333; line-height: 26px; margin: 15px 0;}
.header .nr_2 .text h5 b{ font-weight: bold; color: #cb211a;}
.header .nr_2 .text h6{ color: #333;font-size: 16px;line-height: 18px; }
.header .nr_2 .right{ float: right; margin-top: 30px;}
.header .nr_2 .right>div{ display: inline-block; vertical-align: top;}
.header .nr_2 .right .icon{ margin: 10px 15px 0 0; line-height: 0;}
.header .nr_2 .right .icon img{ animation: msClock 1.2s linear infinite; animation: msClock 1.2s linear infinite;}
.header .nr_2 .right .dzrx span{ margin: 0 0 5px 0; display: block; color: #999; font-size: 14px; line-height: 14px;}
.header .nr_2 .right .dzrx p{ font-family: arial; font-weight: bold; font-size: 26px; color: #333; line-height: 28px;}
@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}
    20%,40%{ transform: rotate(-15deg) scale(1.1);}
    30%,50%{ transform: rotate(15deg) scale(1.1);}
}

/*导航*/
.header .nav{width: 100%;height: 60px; background: #333333;}
.header .nav>div ul li{float: left; color: #ffffff; text-align: center; position: relative;}
.header .nav>div ul li>img{position: absolute; left: 0px; top: -8px; width: 100%;z-index: 9; display: none; height: 68px;}
.header .nav>div ul li>a{color: #ffffff!important; position: relative; z-index: 99; padding: 0 39px; font-size: 16px; top: 20px;}
.header .nav>div ul li:hover img{display: inline-block;}
.header .nav>div ul .on img{display: inline-block;}

/*搜索*/
.search{ width: 100%; position: relative;background: #f7f7f7;}
.search-content{height: 60px; line-height: 60px;}
.search-keywords{ display: inline-block;}
.search-keywords span img{ vertical-align: middle; margin: -10px 6px 0 0;}
.search-keywords span{color: #000; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords a{ color: #666; font-size: 14px;margin-right: 16px; display: inline-block; vertical-align: middle;}
.search-keywords a:hover{ color: #cb211a; text-decoration: underline;}
#searchForm{ background: url(../images/search.png)no-repeat 30px; background: url(../images/search.png)\9 no-repeat 30px; width: 282px; height: 35px; vertical-align: middle; margin: 15px 0 0 0;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; line-height: 35px; background: none; border: none; height: 35px; margin: -25px 0 0 0; color: #3a3a3a; outline: none; width: 230px; text-indent: 20px;}
.search-form #s_btn{ background: none; width: 37px; height: 35px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 0px 0 0 -5px; display: inline-block; vertical-align: top;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
    color: #3a3a3a;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
    color: #3a3a3a;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
    color: #3a3a3a;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
    color: #3a3a3a;}


/*尾部*/
.foot{font-size: 0; width: 100%; margin-top: 65px;}
.footbg{ box-sizing: border-box; padding-top: 56px;  background: #333; height: 393px; overflow: hidden; background: url(../images/foot_bg.jpg) no-repeat;}
.foot .content{position: relative;}
.foot .content .heng{height: 1px; background: #807b7b; width: 794px; position: absolute; top: 30px; left: 406px;}
.foot .content>div{ float: left;}
.foot .content dd,.foot .content dd a{ line-height: 14px; color: #e4e2e2; font-size: 16px;}
.foot .content .left{ width: 210px;}
.foot .content .left dl{ float: left; width: 50%;}
.foot .content .left dl+dl{ text-align: right;}
.foot .content dd{ margin-bottom: 18px;}
.foot .content .zb{ margin-left: 210px; margin-top: 106px;}
.foot .content .right{ float: right; margin-top: 110px; margin-right: 18px;}
.foot .content .right ul li{ display: inline-block; vertical-align: top; line-height: 0;}
.foot .content .right ul li+li{ margin-left: 50px;}
.foot .content .right ul li>p{font-size: 14px; color: #e4e2e2; text-align: center; margin-top: 14px;}
.foot .end{ margin-top: 28px; border-top: 1px solid #807b7b; height: 40px; line-height: 40px; text-align: center;}
.foot .end span,.foot .end span a{ font-size: 14px; color: #e4e2e2;}
.foot .end span a:hover{ color: #cb211a;}

/*右侧悬浮菜单*/
.back-top-container{ display: none; position: fixed; right: 50px; bottom: 50px; cursor: pointer; z-index: 99999;}
.back-top{ opacity: 0.8; width: 32px; height: 32px; z-index: 10000000; background: #868686 url(http://login.114my.cn/memberpic/dg57229/uploadfile/image/20170415/20170415171251_1727876643.png) center center no-repeat;}
.back-top:hover{ opacity: 1;}
.back-top-text{ margin-top: 3px; padding-left: 7.5px; width: 32px; border: 1px solid #000; border-radius: 5px; background: #fff;}
.back-top:hover{opacity: 1;}
.yb_conct{ position: fixed; z-index: 9999999; top: 200px; right: -127px; cursor: pointer; transition: all .3s ease;}
.yb_bar ul li{width: 180px; height: 53px; font: 15px/53px 'Microsoft YaHei'; color: #fff; text-indent: 54px; margin-bottom: 1px; border-radius: 3px; transition: all .5s ease; overflow: hidden;}
.yb_bar .yb_top{background: #333333 url(../images/publicimg/return_top.png) no-repeat 10px 10px;}
.yb_bar .yb_phone{background: #333333 url(../images/publicimg/zuoji.png) no-repeat 10px 10px;}
.yb_bar .yb_shouji{background: #333333 url(../images/publicimg/shouji.png) no-repeat 10px 10px;}
.yb_bar .yb_QQ{text-indent: 0; background: #333333 url(../images/publicimg/QQ.png) no-repeat 10px 10px;}
.yb_bar .yb_ercode{ background: #cb211a url(../images/publicimg/ercode.png) no-repeat 10px 10px;);}
.hd_qr{ padding: 0 29px 25px 29px;}
.yb_QQ a{ display: block; text-indent: 54px; font-size: 15px; width: 100%; height: 100%; color: #fff;}


/*百度商桥位置*/
#newBridge .icon-right-center{
    top:60%;
    left:0px;
}

.G_jszc{display: inline-block; cursor: pointer; position: relative;}
.G_jszc .qrcode{position: absolute; width: 136px; top: -140px; left: -2px; display:none;}
.G_jszc:hover .qrcode{display: inline-block;}